Organic and Hierarchical Concentric Layouts for Distributed System Visualization

نویسندگان

  • Jason LaPorte
  • Carlos Varela
چکیده

Distributed systems, due to their inherent complexity and nondeterministic nature, are programmed using high-level abstractions, such as processes, actors, ambients, agents, or services. There is a need to provide tools which allow developers to better understand, test, and debug distributed systems. OverView is a software toolkit which allows online and offline visualization of distributed systems through the concepts of entities and containers, which preserve the abstractions used at the programming level and display important dynamic properties, such as temporal (that is, when entities are created and deleted), spatial (that is, entity location and migration events) and relational (that is, entity containment or communication patterns). In this paper, we introduce two general layout mechanisms to visualize distributed systems: a hierarchical concentric layout that places containers and entities in a ring of rings, and an organic layout that uses the dynamic properties of the system to co-locate entities. We define visualization quality metrics such as intuitiveness, scalability, and genericity, and use them to evaluate the visualization layouts for several application communication topologies including linked lists, trees, hypercubes, and topologies arising from structured overlay networks such as Chord rings.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modular Visualization of Distributed Systems

Effective visualization is critical to developing, analyzing, and optimizing distributed systems. We have developed OverView, a tool for online/offline distributed systems visualization, that enables modular layout mechanisms, so that different distributed system high-level programming abstractions such as actors or processes can be visualized in intuitive ways. OverView uses by default a hiera...

متن کامل

User perception of 4 hierarchical layouts

Information visualization offers an opportunity to provide quick overviews and support exploration of the information landscape. However, there are many visualization techniques and layouts to choose from and some designs work better than others. The poster presents four hierarchical layouts developed in our FrbrVis prototype to display bibliographic work families and looks at user’s perception...

متن کامل

Visualization of Distributed Processes Using "Data Jewelry Box" Algorithm

Visualization of distributed processes is useful for the management of large-scale distributed computing systems. Reactivity and scalability are especially important requirements for such visualization of distributed processes. We have proposed the visualization technique "Data Jewelry Box" algorithm, which satisfies both of above requirements. The technique can be applied for the visualization...

متن کامل

Node-Ring Graph Visualization Clears Edge Congestion

The most common graph visualization techniques still use nodelink layouts; where the nodes represent the entities and the links represent the edges or relationships between the entities. In nodelink layouts, the issues of edge density, edge crossings and general edge congestion remain one of the major challenges. In this paper, we introduce a new graph layout: Node-Ring layout. Our layout was i...

متن کامل

A User Study of Techniques for Visualizing Structure and Connectivity in Hierarchical Datasets

Many tree layouts have been created for presenting hierarchical data. However, layouts optimized for some tasks are not adequate for others. In this paper, we focus on identifying tree structures and cross-links generated by hierarchical edge bundling. Our key contribution is the introduction of descriptive features that can be used to characterize trees in terms of their structural and connect...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007